/**
 * 时间：2024年2月28日 11点44分
 * 关于用户规范接口
 * 其中我们需要
 * 定义
 * 接受层: 用于前端展示是的需要,需要和后端的VO对应
 * （以VO结尾）
 * 传输层: 需要和后端接收的参数一致
 * （以DTO结尾）
 */

/**
 * @description 用户登录传输层
 * 需要和后端接收的参数一致
 */
export interface UserLoginDTO {
  phone: string | undefined,
  password: string | undefined,
}

export interface UserVO{
  userId:number,
  birthday:string,
  cover:string,
  introduction:string,
  motto:string,
  password:string,
  nickname:string,
  type:number,
  realname:string,
  nationalityId:number,
  nationality:string,
  otherName:string
}

/**
 * 用户分页查询传输层接口
 */
export interface UserPageDTO {
  pageNum:number,
  pageSize:number,
  phone?:string,
  nickname?:string,
  type?:number,
  realName?:string,
  nationalityId?:number,
}
